package controle;

import modelo.Funcionario;
import util.Erro;

public class LoginController {
	
	public Funcionario login(long matricula, String senha){
		long matriculareal = 0;
		try {
			matriculareal =	matricula;
		} catch (NumberFormatException e) {
			Erro.getWarningMessage("Matricula incorreta");
			return null;
		}		
		
		Funcionario funcionario = new Funcionario();
		funcionario = funcionario.selectMatriculaSenha(matriculareal, senha);
		if(funcionario == null){
			return null;
		}
		else{
			FuncionarioLogado logado = new FuncionarioLogado();
			logado.setMatricula(matriculareal);
			return funcionario;	
		}
	}
}
